UGC Portfolio Hub · Case Study · Sam Deo
Home›Products›Case study
Case study 01 · UGC Portfolio Hub · 2026

Creator portfolios that take five minutes to update, not thirty

UGC creators pitch brands with one link. The four creators who came to me had built theirs in Canva: slow to edit, hard to navigate, and not accessible. I designed a reusable yet customizable portfolio template in Figma, built it in Framer, and built a backend into the site so each creator can update their own work.

CommissionDesign systemFramerAccessibility
The portfolio hub dashboard, editing Christine: page views, unique visitors, video plays and inquiries, a daily page views chart, top videos and where visitors come from.
Role
Design system, build, content structure
Working with
4 UGC creators
Tools
Figma, Framer, Claude
Shipped
4 portfolios from one customizable template
TL;DR
Problem
Canva portfolios that fight back
Every edit took about 30 minutes, links were hard to tell apart, and nothing met accessibility basics.
What I did
One template, made to customize
One reusable template in Figma and Framer that each creator customizes to her brand, plus a built-in backend brands can review.
Result
3 paid brand deals
Edits went from 30 minutes to about 5, and one creator landed 3 paid deals pitching with her new site.
01 · My role

A commission that started with a DM

Creators reached out and commissioned me after seeing my work. I scoped each portfolio, designed the system in Figma, built it in Framer and worked out the content structure with each creator. Claude helped me move faster on build details and first drafts of copy; the decisions stayed mine.

02 · The problem

Canva was never built for this

Canva is great for a one-off graphic. As a portfolio people update every week, it breaks down.

  • Every update meant reopening a design file and re-exporting: about 30 minutes per edit.
  • Links and video clips looked the same, so brands couldn't tell where to click.
  • Text baked into images, low contrast and no alt text: nothing a screen reader could use.
  • Each creator had reinvented the layout, so nothing was reusable.
03 · What I decided

One template, made to customize

Every creator needs the same things in the same order: who they are, their niches, their work, their rates and how to reach them. So the template is reusable, and every part of the look is customizable.

01
Reusable structure
Intro, niches, work samples, rates and contact, in that order, on every portfolio.
02
Customizable look
Colors, type and imagery swap per creator, so each site looks like its owner without a new build.
03
Built for review
A backend built into the site, where brands review content and creators track feedback.
A work sample page from the template: a 7-second reel for Regi's Turo Turo with platform and dates, a results grid showing 85,277 views, 43,393 reach and 56 follows, and the reel preview with likes, comments, shares and saves.
The brand review screen: a video draft with Ready and Needs work buttons, and time-stamped comments from the brand team
Brand review: brands mark each draft Ready or Needs work and leave time-stamped notes.
04 · Accessibility

Real text, real contrast

The Canva versions were pictures of text. The rebuilds use live text, contrast checked to WCAG AA on every creator's palette, link labels that say where they go, and alt text on every clip thumbnail.

05 · Outcome

Faster edits, paid deals

30 → 5
Minutes per edit
Creators update their own sites.
3
Paid brand deals
One creator, pitching with her new site.
4
Creators
One reusable, customizable template.
AA
Contrast
Checked on every palette.
“Edits take about 5 minutes instead of 30, and I can finally tell my links apart. Sam works fast and helped me see why a backend brands can review would help. I didn't know I needed her services. I started pitching with the new site and already got 3 paid brand deals.”
Christine, UGC creator

More work

Products →